草庐IT

Java - XMLGregorianCalendar 异常

全部标签

java - 启动 Datomic shell 时出错 : java. lang.NoClassDefFoundError: jline/ConsoleRunner

我按照Datomic网站上的说明进行操作:http://docs.datomic.com/getting-started.html,但是在尝试启动datomicshell提示符时出现此错误。我正在使用Windows机器。有什么建议么?我在我的linux机器上尝试了同样的事情,但没有得到这个错误。编辑:移动到不同的Windows机器,它正在工作。如果我有时间解决这个问题并找到解决方案,我会报告回来 最佳答案 我注意到您无法从bin目录中运行shell.cmd,您需要使用父目录中的bin\shell.cmd调用它...希望对您有所帮助。

java - Eclipse:Java 已启动但返回退出代码 -1073741571

Eclipse正在关闭,同时使用此消息加载任何XML布局Java已启动但返回退出代码-1073741571我的eclipse.ini-startupplugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120522-1813-productcom.android.ide.eclipse.adt.package.product--launcher.XXM

java - 使用 Java 设置 Windows 系统变量

有没有办法将特定目录添加到Windows系统变量%PATH%?这似乎不起作用:String[]cmd={"cmd","/c","set","PATH=\"%PATH%;c:\\test\""};Runtime.getRuntime().exec(cmd);c:\test\没有出现在System.getenv("PATH");或者在的输出中String[]cmd={"cmd","/c","echo","%PATH%"};Runtime.getRuntime().exec(cmd);我需要的是修改Windows下当前Java进程的%PATH%变量。原因是,我需要加载一些相互交叉引用的nat

java - c :\Program Files\Java\glassfish 4\glassfish\domains\domain1 Not writable

我正在使用jdk1.8.0_20和windows8.1操作系统开发eclipsekepler。我为glassfish4选择位置并单击下一步,它给了我c:\ProgramFiles\Java\glassfish4\glassfish\domains\domain1不可写我尝试了stackoverflow中给出的答案,但没有得到我认为的解决方案,即为Linux提供的解决方案。我几乎尝试了所有站点中给出的所有内容,但没有得到解决方案。请有人回答我。提前谢谢你 最佳答案 c:驱动器中的文件夹“ProgramFiles”具有访问限制,而不是在

Java 文件 I/O 性能随时间下降

我正在尝试使用Java5.0x64(在WindowsXP上)对一个大文件(~4GB)执行一次性读取。一开始文件读取速度非常快,但逐渐吞吐量大幅下降,随着时间的推移,我的机器似乎react迟钝。我使用ProcessExplorer监控文件I/O统计数据,看起来进程最初读取500MB/秒,但这个速率逐渐下降到20MB/秒左右。关于保持文件I/O速率的最佳方法有什么想法,尤其是使用Java读取大文件时?下面是一些显示“间隔时间”持续增加的测试代码。只需将至少500MB的文件传递给Main。importjava.io.File;importjava.io.RandomAccessFile;pu

java - 在 Java 应用程序中检测 Windows 注销事件

是否有一个库可以与Java结合使用来监听用户注销和可能的其他Windows事件?(如果它支持多个平台就更好了!)我记得几年前读过有关此类图书馆的信息,但现在似乎找不到了。我已经看到其他线程使用Python和win32ts来做基本相同的事情。如果它是免费和/或开源的就更好了。谢谢。注意:使用Runtime.getRuntime().addShutdownHook(Thread)的候选解决方案不能与javaw一起正常工作。我仍在寻找可以与javaw一起使用的解决方案。请参阅java错误ID4486580和4302814.谢谢--cam 最佳答案

c# - 模拟磁盘空间不足异常

在我们的应用程序中,我们想要检查磁盘空间不足异常。在不使用大量block文件的情况下模拟这种情况的最佳方法是什么。 最佳答案 有很多方法(虚拟驱动器、小分区,甚至是一个巨大的文件来填充您的测试分区)。通常我更喜欢使用磁盘配额,因为它可以快速更改(所以我在几秒钟内手动测试,但我也可以将它集成到我的自动化测试中)并且我可以自由尝试不同的条件(磁盘空间不足,磁盘空间非常低,磁盘已满)。此外,您还可以以不同方式处理“磁盘配额不足”和“磁盘已满”(如果需要)。为特定用户分配磁盘配额并使用该凭据运行应用程序。如果配额足够小,您可以模拟磁盘空间不

java - 在 Java 1.4 中访问 Windows 系统变量

使用J2SE1.4时在Windows中获取环境变量值的最佳/万无一失的方法是什么? 最佳答案 您可以使用getEnv()获取环境变量:Stringvariable=System.getenv("WINDIR");System.out.println(variable);我相信getEnv()函数在某些时候已被弃用,但后来在Java1.5中“未被弃用”预计到达时间:我看到这个问题现在专门针对Java1.4,所以这对您不起作用(或者至少您可能会收到弃用警告)。我会在这里留下答案,以防其他人偶然发现这个问题并使用更高版本。

java - 如何在 Windows 7 操作系统中运行 .class 文件?

这可能是个愚蠢的问题,但我如何在Windows7上运行类文件?我通常创建自己的.java文件,然后使用基本的IDE(带有JDK6)将其编译为类并自动运行。我的教授给了一个.class文件,我们应该广泛使用它,但我不知道如何在这里运行它。请注意,我无法通过键入来运行它:javaclassname.class因为它包含图形用户界面,尤其是按钮等。如果我执行上述操作,则会出现以下错误:java.lang.NoClassDefFoundError:Test1/2/classCausedby:java.lang.ClassNotFoundException:Test1.2.classatjava

所有平台上的java

如果您想用java为windows、mac和linux编写桌面应用程序,代码对所有这些应用程序是否都相同?您只是更改GUI以使Windows应用程序更像Windows等等?如果不深入细节,它是如何工作的? 最佳答案 Java的卖点之一是“一次编写,随处运行”(差不多)。编译后的字节码由Java虚拟机(JVM)执行。JVM特定于它运行的平台,但相同的字节码可以由任何具有JVM的平台执行。代码无需重新编译。Swing是Java的跨平台GUI工具包。您可以对其进行配置,使其具有在不同平台上看起来相同的GUI(它在任何平台上看起来都不是na